On Connguration and Object Management of Distributed Video Servers
نویسنده
چکیده
The growing number of video servers resulted in desperate need for eeective method to deliver data to users in a timely fashion. Centralized servers are not a cost-eeective solution because of geographical distribution of users. This paper addresses issues related to design of distributed video server (DVS) to support video-on-demand application for a large number of users. We present a hierarchical architecture with some degree of inter and intra-level redundancy for DVS. Some dynamic mechanisms to conngure the DVS hierarchy are presented. DVS hierarchy is adaptively re-conngured when system becomes overloaded or a server crashes. We introduce the idea of \closely-coupled" servers (CCS). Servers in a CCS share a common image of the group and work cooperatively to improve performance of the system. Finally, we discuss an object management policy adopted for the DVS environment.
منابع مشابه
Modeling, Design and Performance Evaluation of Interactive Distributed Video-on-Demand Systems
A large scale, distributed video-on-demand (VOD) system allows geographically dispersed residential and business users to access video services, such as movies and other multimedia programs or documents on demand from video servers on a high speed network. In this paper we demonstrate through analysis and simulation the need for a hierarchical architecture for the video-on-demand distribution n...
متن کاملSeparating indexes from data: a distributed scheme for secure database outsourcing
Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...
متن کاملDistribution and Inheritance in the HERON Approach to Heterogeneous Computing
Heron is a platform for object-oriented distributed computing in an open systems environment. We try to achieve a degree of distribution transparency previously known only from special distributed programming systems, while at the same time accommodating heterogeneous, autonomous computer systems. Distributed programs are written in Eiiel. The Eiiel language system is not modiied; Heron employs...
متن کاملAgent-based Connguration Management
The application of agent technology in the context of distributed systems provides the basis for a new, exible approach to the management of such systems. In this paper we illustrate how agents are used in connguration management. The approach views a distributed system as a collection of distributed agents with a clear separation between various concerns that have to be addressed in distribute...
متن کاملLoad Management in Distributed Video Servers
In this paper, we define and formulate various policies for load management in distributed video servers. We propose a predictive placement policy that determines the degree of replication necessary for popular videos using a cost-based optimization procedure based on a priori predictions of expected subscriber requests. For scheduling requests, we propose an adaptive scheduling policy that com...
متن کامل